development tools memory integrated circuits intellectual property development electronic components capacitors c++ erase linux copyright hardware attorney dry connectors hard drive clean hard drive files media computer patent clean